package com.hxl.demo.service;

import com.hxl.demo.entity.Post;
import com.hxl.demo.entity.Staff;

import java.util.List;

public interface PostService {
    /**
     * 获取岗位信息
     * @param id
     * @param limit
     * @param page
     * @return
     */
    List<Post> Sel(Integer id, Integer limit, Integer page,String postName,String pinName,String deptName);
    /**
     * 统计岗位信息
     * @param postName
     * @param pinName
     * @param deptName
     * @return
     */
    Integer SelNum(String postName,String pinName,String deptName);

    /**
     * 添加岗位信息
     * @param post
     * @return
     */
    Integer postAdd(Post post);

//    /**
//     * 根据ID和岗位名称判断数据是否已存在
//     * @param id
//     * @param postName
//     * @return
//     */
//    List<Post> isNotSelf(Integer id,String postName);

    /**
     * 修改岗位信息
     * @param id
     * @param postName
     * @param pinName
     * @return
     */
    Object postUpdate(Integer id,String postName,String pinName);
    /**
     * 软删除岗位信息
     * @param id
     * @return
     */
    Object postDelete(Integer id);
}
